var  highlightcolor='#d5f4fe';
//此处clickcolor只能用win系统颜色代码才能成功,如果用#xxxxxx的代码就不行,还没搞清楚为什么:(
var  clickcolor='#51b2f6';
//var  clickcolor=rgb(111,244,254);

function changeto(){
	source=event.srcElement;
	if (source.tagName=="TR"||source.tagName=="TABLE"){
		return;
	}
	while(source.tagName!="TD"){
		source=source.parentElement;
	}
	source=source.parentElement;
	cs  =  source.children;
	//alert(cs.length);
	if  (cs[1].style.backgroundColor!=highlightcolor&&source.id!="nc"&&cs[1].style.backgroundColor!=clickcolor){
		for(i=0;i<cs.length;i++){
			cs[i].style.backgroundColor=highlightcolor;
		}
	}
}

function  changeback(){
	if  (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="nc"){
		return;
	}
	if  (event.toElement!=source&&cs[1].style.backgroundColor!=clickcolor){
		//source.style.backgroundColor=originalcolor
		for(i=0;i<cs.length;i++){
			cs[i].style.backgroundColor="";
		}
	}
}

function  clickto(){
	source=event.srcElement;
	if  (source.tagName=="TR"||source.tagName=="TABLE"){
		return;
	}
	
	//如果不是TD，则不断的向上一层转，直到TD为止
	/*
	while(source.tagName!="TD"){
		source=source.parentElement;
	}
	*/
	source=source.parentElement;
	cs  =  source.children;
	//alert(cs.length);
	//alert(source.id);
	if  (cs[1].style.backgroundColor!=clickcolor&&source.id!="nc"){
		for(i=0;i<cs.length;i++){
			cs[i].style.backgroundColor=clickcolor;
		}
	} else {
		for(i=0;i<cs.length;i++){
			cs[i].style.backgroundColor="";
		}
	}
}